SubsystemDiagnostics 类别

代表 EtherCAT 连结状态的诊断讯息。更多资讯请见 KINGSTAR 记录检视 > 诊断工具

继承体系

System.Object
  IntervalZero.KINGSTAR.Base.Api.SubsystemDiagnostics

命名空间IntervalZero.KINGSTAR.Base.Api

组合: IntervalZero.KINGSTAR.Base.Api (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
public class SubsystemDiagnostics
Public Class SubsystemDiagnostics

 

SubsystemDiagnostics 类别陈列了以下成员。

建构函式

  名称 说明
SubsystemDiagnostics 初始化 SubsystemDiagnostics 类别的新实例。

属性

  名称 说明

可得状态

AcyclicPacketLost 遗失的非周期性资料包数量。

OP

CyclicPacketLost 遗失的封包数量,封包含有周期性资料 (PDO)。

OP

ProductCode KINGSTAR Runtime 的产品代码。

>= Offline

RevisionNo KINGSTAR Runtime 的版本。

>= Offline

SerialNo 购买 KINGSTAR 时取得的客户 ID。

>= Offline

Slaves 包含各从站诊断资讯的阵列。

>= Init

VendorId KINGSTAR Runtime 的供应商 ID。

>= Offline

注意:SubsystemDiagnostics 的资料仅在特定的状态会由 GetStatusGetStatusEx 返回,请见上方 "可得状态" 栏位。

所有 EtherCAT 状态及其运作顺序列于以下:

  1. Offline → Init → Pre-Operational (PreOP) → Safe-Operational(SafeOP) → Operational (OP)

  2. Offline → Init → Boot

更多关于所有状态的资讯请见 EthercatState 列举

参见

IntervalZero.KINGSTAR.Base.Api 命名空间